home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 10011250 / var1232.dms / var1232.adf / OctaMED.guide(sample) / OctaMED.guide(sample)
Text File  |  1992-09-02  |  37KB  |  1,188 lines

  1. ____________________________________________________________________________
  2.  
  3.   The hundreds of help features are not available on this non-save Demo.
  4.   Besides having many NEW windows etc,there are dozens of new features
  5.   within each section that you asked for,so get your full save copy now!
  6.  
  7.   The full uncut version of this Help file utilises the amigaguide® and
  8.   allows you to negotiate this new version without the help of a manual!
  9.   In it's edited version below,(using pmore and not,of course,the Amigaguide®)
  10.   it will not make to much sense,however we have left the main headers etc.,
  11.   in here to give you a small idea as to the contents of the complete
  12.   full save versions directly accessable on line assistance.
  13.  
  14.  ( To those of you with a V4 please use the "goto n%",below and select 65% )
  15.  
  16.  
  17. AMIGAGUIDE SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  18. NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  19. OR RESPONSIBILITY IS ASSUMED.    
  20.  
  21. Amigaguide is Copyright 1992 Commodore-Amiga, Inc.
  22. All Rights Reserved.
  23. Reproduced and distributed by RBF Software under license from Commodore.
  24.  
  25. ____________________________________________________________________________
  26.  
  27. @DATABASE OctaMED Help
  28.  
  29. @REMARK Written by Ed Wiles, with some minor changes by T.K...& RBF
  30. @REMARK Partially based on earlier documentation.
  31.  
  32. @NODE Main "Help Contents"
  33. Welcome to the OctaMED help system. The following topics are available:
  34.  
  35.       @{"           Menus            " LINK Menus }
  36.       @{"          Windows           " LINK Windows }
  37.       @{"        Main screen         " LINK MainScreen }
  38.       @{"      Player commands       " LINK PlrCommands }
  39.       @{"     Keyboard shortcuts     " LINK KeybShorts }
  40.                                        
  41.       @{"        Introduction        " LINK Introduction} <-- Read first if you are new to OctaMED
  42.       @{" Those upgrading from V4... " LINK V4_Upgrade}   <-- Upgraders from OctaMED V4 read first
  43.       @{"     The user interface     " LINK UserInterface}
  44.                                        
  45. @ENDNODE
  46.  
  47.  
  48.  
  49. @REMARK 
  50. @REMARK
  51. @REMARK         MENU NODES
  52. @REMARK 
  53. @REMARK 
  54.  
  55.  
  56.  
  57. @NODE Menus "OctaMED Menus"
  58. The OctaMED menu bar contains the following menus:
  59.  
  60.         @{"  Project " LINK menu_project }
  61.         @{"  Display " LINK menu_display }
  62.         @{"   Song   " LINK menu_song }
  63.         @{"   Block  " LINK menu_block }
  64.         @{"   Track  " LINK menu_track }
  65.         @{"   Instr  " LINK menu_instr }
  66.         @{"   Edit   " LINK menu_edit }
  67.         @{"   MIDI   " LINK menu_midi }
  68.         @{" Settings " LINK menu_settings }
  69. @ENDNODE
  70.  
  71.  
  72.  
  73. @NODE menu_project "The Project Menu"
  74.  
  75. @ENDNODE
  76.  
  77.  
  78.  
  79. @NODE menu_display "The Display Menu"
  80.  
  81. @ENDNODE
  82.  
  83.  
  84.  
  85. @NODE menu_song "The Song Menu"
  86.  
  87. @ENDNODE
  88.  
  89.  
  90.  
  91. @NODE menu_block "The Block Menu"
  92.  
  93. @ENDNODE
  94.  
  95.  
  96.  
  97. @NODE menu_track "The Track Menu"
  98.  
  99. @ENDNODE
  100.  
  101.  
  102. @NODE menu_instr "The Instr Menu"
  103.  
  104. @ENDNODE
  105.  
  106.  
  107. @NODE menu_edit "The Edit Menu"
  108.  
  109. @ENDNODE
  110.  
  111.  
  112.  
  113. @NODE menu_midi "The MIDI Menu"
  114.  
  115. @ENDNODE
  116.  
  117.  
  118.  
  119. @NODE menu_settings "The Settings Menu"
  120.  
  121. @ENDNODE
  122.  
  123.  
  124.  
  125. @REMARK
  126. @REMARK
  127. @REMARK         WINDOW NODES
  128. @REMARK
  129. @REMARK
  130.  
  131.  
  132.  
  133. @NODE Windows "OctaMED Windows"
  134. These are the windows included in OctaMED.
  135.  
  136.         @{" Synthetic Sound Editor " LINK win_synthed} :
  137.  
  138.                 @{" Synthetic Sound Volume  " LINK win_synvol}
  139.                 @{" Synthetic Sound Stretch " LINK win_synstretch}
  140.  
  141.         @{" Sample Editor " LINK win_smped} :
  142.  
  143.                 @{" Change Volume  " LINK win_chgvol}
  144.                 @{"  Change Pitch  " LINK win_chgpitch}
  145.                 @{"      Mix       " LINK win_mix}
  146.                 @{"  Filter/Boost  " LINK win_filtboost}
  147.                 @{"      Echo      " LINK win_echo}
  148.                 @{"     Noise      " LINK win_noise}
  149.          *NEW*  @{" Chord Creation " LINK win_chdcreat}
  150.          *NEW*  @{" Pixel Density  " LINK win_pixdensity}
  151.  
  152.         @{" Input Map Editor " LINK win_maped} :
  153.  
  154.                 @{" Functions " LINK win_funcs}
  155.  
  156.         Project menu:
  157.  
  158.                 @{"  New Project  " LINK win_new}
  159.                 @{" Save Options  " LINK win_saveopts}
  160.          *NEW*  @{"  Save Timer   " LINK win_savetimer}
  161.                 @{" Print Options " LINK win_printopts}
  162.  
  163.         Display menu:
  164.  
  165.                 @{" Sample List Editor  " LINK win_slist}
  166.                 @{" MIDI Message Editor " LINK win_msged}
  167.                 @{"  Notation Control   " LINK main_notation}
  168.  
  169.         Song menu:
  170.  
  171.          *NEW*  @{"  Song Selector   " LINK win_sngsel}
  172.                 @{" Playing Sequence " LINK win_playseq}
  173.                 @{"   Song Options   " LINK win_songopts}
  174.                 @{"  Track Volumes   " LINK win_trackvols}
  175.  
  176.         Block menu:
  177.  
  178.                 @{"  Block Properties  " LINK win_blkprop}
  179.          *NEW*  @{"     Block List     " LINK win_blklist}
  180.                 @{"   Expand/Shrink    " LINK win_expshrk}
  181.                 @{" Highlight Options  " LINK win_highopts}
  182.  
  183.         Instr menu:
  184.  
  185.                 @{" Instrument Parameters " LINK win_instr}
  186.  
  187.         Edit menu:
  188.  
  189.                 @{"  Transpose   " LINK win_trans}
  190.                 @{" Spread Notes " LINK win_spread}
  191.                 @{"  Note Echo   " LINK win_noteecho}
  192.  
  193.         MIDI menu:
  194.  
  195.                 @{" Input Channel " LINK win_inpchan}
  196.  
  197.         Settings menu:
  198.  
  199.          *NEW*  @{"   Mouse Options   " LINK win_mouseopts}
  200.                 @{" Keyboard Options  " LINK win_keybopts}
  201.                 @{" Programmable Keys " LINK win_progkeys}
  202.                 @{"      Palette      " LINK win_palette}
  203.  
  204.         Main screen:
  205.  
  206.          *NEW*  @{" Instrument Load " LINK win_instload}
  207.                 @{" Instrument Type " LINK win_type}
  208.          *NEW*  @{"  Section List   " LINK win_seclist}
  209. @ENDNODE
  210.  
  211.  
  212.  
  213. @NODE win_new "The New Project Window   [ Keyboard shortcut: Amiga-N ]"
  214.  
  215. @ENDNODE
  216.  
  217.  
  218.  
  219. @NODE win_saveopts "The Save Options Window   [ Keyboard shortcut: Amiga-S ]"
  220.  
  221. @ENDNODE
  222.  
  223.  
  224.  
  225. @NODE win_savetimer "The Save Timer Window    *NEW*"
  226.  
  227. @ENDNODE
  228.  
  229.  
  230.  
  231. @NODE win_printopts "The Print Options Window   [ Keyboard shortcut: Amiga-P ]"
  232.  
  233. @ENDNODE
  234.  
  235.  
  236.  
  237. @NODE win_synthed "The Synthetic Sound Editor   [ Keyboard shortcut: Left Alt-Y ]"
  238.  
  239. @ENDNODE
  240.  
  241.  
  242.  
  243. @NODE win_synvol "The Synthsound Volume Window   [ Keyboard shortcut: Amiga-V ]"
  244.  
  245. @ENDNODE
  246.  
  247.  
  248.  
  249. @NODE win_synstretch "The Synthsound Stretch Window   [ Keyboard shortcut: Amiga-S ]"
  250.  
  251. @ENDNODE
  252.  
  253.  
  254.  
  255. @NODE synthed_prog "The Synthetic Sound Programming Language"
  256.  
  257. @ENDNODE
  258.  
  259.  
  260.  
  261. @NODE synthed_keyw "The Synthetic Sound Language Keywords"
  262.  
  263. @ENDNODE
  264.  
  265.  
  266.  
  267. @NODE win_smped "The Sample Editor   [ Keyboard shortcut: Left Alt-E ]"
  268.  
  269. @ENDNODE
  270.  
  271.  
  272.  
  273. @NODE win_chgvol "The Change Volume Window   [ Keyboard shortcut: Amiga-O ]"
  274.  
  275. @ENDNODE
  276.  
  277.  
  278.  
  279. @NODE win_chgpitch "The Change Pitch Window   [ Keyboard shortcut: Amiga-P ]"
  280.  
  281. @ENDNODE
  282.  
  283.  
  284.  
  285. @NODE win_mix "The Mix Window   [ Keyboard shortcut: Amiga-M ]"
  286.  
  287.  
  288. @ENDNODE
  289.  
  290.  
  291.  
  292. @NODE win_filtboost "The Filter/Boost Window   [ Keyboard shortcut: Amiga-F ]"
  293.  
  294. @ENDNODE
  295.  
  296.  
  297.  
  298. @NODE win_echo "The Echo Window   [ Keyboard shortcut: Amiga-K ]"
  299.  
  300. @ENDNODE
  301.  
  302.  
  303.  
  304. @NODE win_noise "The Noise Window   [ Keyboard shortcut: Amiga-N ]"
  305.  
  306. @ENDNODE
  307.  
  308.  
  309.  
  310. @NODE win_chdcreat "The Chord Creation Window  *NEW*   [ Keyboard shortcut: Amiga-H ]"
  311.  
  312. @ENDNODE
  313.  
  314.  
  315.  
  316. @NODE win_pixdensity "The Pixel Density Window  *NEW*   [ Keyboard shortcut: Amiga-D ]"
  317.  
  318. @ENDNODE
  319.  
  320.  
  321.  
  322. @NODE win_slist "The Sample List Editor   [ Keyboard shortcut: Amiga-L ]"
  323.  
  324. @ENDNODE
  325.  
  326.  
  327.  
  328. @NODE win_msged "The MIDI Message Editor   [ Keyboard shortcut: Amiga-G ]"
  329.  
  330. @ENDNODE
  331.  
  332.  
  333.  
  334. @NODE win_maped "The Input Map Editor   [ Keyboard shortcut: Amiga-A ]"
  335.  
  336. @ENDNODE
  337.  
  338.  
  339.  
  340. @NODE win_funcs "The Functions Window"
  341.  
  342. @ENDNODE
  343.  
  344.  
  345.  
  346. @NODE win_sngsel "The Song Selector Window  *NEW*   [ Keyboard shortcut: Left Alt-G ]"
  347.  
  348.  
  349.  
  350. @NODE win_playseq "The Playing Sequence Window   [ Keyboard shortcut: Left Alt-Q ]"
  351.  
  352. @ENDNODE
  353.  
  354.  
  355.  
  356. @NODE win_songopts "The Song Options Window   [ Keyboard shortcut: Amiga-H ]"
  357.  
  358. @ENDNODE
  359.  
  360.  
  361.  
  362. @NODE win_trackvols "The Relative Track Volumes Window   [ Keyboard shortcut: Amiga-R ]"
  363.  
  364. @ENDNODE
  365.  
  366.  
  367.  
  368. @NODE win_blkprop "The Block Properties Window   [ Keyboard shortcut: Amiga-B ]"
  369.  
  370. @ENDNODE
  371.  
  372.  
  373.  
  374. @NODE win_blklist "The Block List Window  *NEW*   [ Keyboard shortcut: Left Alt-B ]"
  375.  
  376. @ENDNODE
  377.  
  378.  
  379.  
  380. @NODE win_highopts "The Highlight Options Window"
  381.  
  382. @ENDNODE
  383.  
  384.  
  385.  
  386. @NODE win_expshrk "The Expand/Shrink Window"
  387.  
  388. @ENDNODE
  389.  
  390.  
  391.  
  392. @NODE win_instr "The Instrument Parameters Window  [ Keyboard shortcut: Left Alt-I ]"
  393.  
  394. @ENDNODE
  395.  
  396.  
  397.  
  398. @NODE win_trans "The Transpose Window   [ Keyboard shortcut: Amiga-T ]"
  399.  
  400. @ENDNODE
  401.  
  402.  
  403.  
  404. @NODE win_spread "The Spread Notes Window   [ Keyboard shortcut: Amiga-F ]"
  405.  
  406. @ENDNODE
  407.  
  408.  
  409.  
  410. @NODE win_noteecho "The Note Echo Window   [ Keyboard shortcut: Amiga-E ]"
  411.  
  412. @ENDNODE
  413.  
  414.  
  415.  
  416. @NODE win_inpchan "The Input Channel Window   [ Keyboard shortcut: Amiga-\ ]"
  417.  
  418. @ENDNODE
  419.  
  420.  
  421.  
  422. @NODE win_mouseopts "The Mouse Options Window  *NEW*   [ Keyboard shortcut: Amiga-W ]"
  423.  
  424. @ENDNODE
  425.  
  426.  
  427.  
  428. @NODE win_keybopts "The Keyboard Options Window  [ Keyboard shortcut: Amiga-K ]"
  429.  
  430. @ENDNODE
  431.  
  432.  
  433.  
  434. @NODE win_progkeys "The Programmable Keys Window   [ Keyboard shortcut: Amiga-Y ]"
  435.  
  436. @ENDNODE
  437.  
  438.  
  439.  
  440. @NODE win_palette "The Palette Window"
  441.  
  442. @ENDNODE
  443.  
  444.  
  445.  
  446. @NODE win_type "The Instrument Type Window   [ Keyboard shortcut: Left Alt-T ]"
  447.  
  448. @ENDNODE
  449.  
  450.  
  451.  
  452. @NODE win_seclist "The Section List Window  *NEW*   [ Keyboard shortcut: Left Alt-C ]"
  453.  
  454. @ENDNODE
  455.  
  456.  
  457.  
  458. @NODE win_instload "The Instrument Load Window  *NEW*"
  459.  
  460. @ENDNODE
  461.  
  462.  
  463.  
  464. @REMARK
  465. @REMARK
  466. @REMARK         MAIN SCREEN NODES
  467. @REMARK
  468. @REMARK
  469.  
  470.  
  471.  
  472. @NODE MainScreen "The Main Screen"
  473. The main screen is split into several parts:
  474.  
  475.         @{"  Tracker editor   " LINK main_tracker}
  476.         @{"  Notation editor  " LINK main_notation}
  477.         @{"   Upper screen    " LINK main_upper}
  478.         @{"   Lower screen    " LINK main_lower}
  479.  
  480. @ENDNODE
  481.  
  482.  
  483.  
  484. @NODE main_tracker "The Tracker Editor"
  485.  
  486. @ENDNODE
  487.  
  488.  
  489.  
  490. @NODE main_notation "The Notation Editor"
  491.  
  492. @ENDNODE
  493.  
  494.  
  495.  
  496. @NODE main_upper "The Upper Screen"
  497.  
  498. @ENDNODE
  499.  
  500.  
  501.  
  502. @NODE main_lower "The Lower Screen"
  503.  
  504. @ENDNODE
  505.  
  506.  
  507.  
  508. @REMARK
  509. @REMARK
  510. @REMARK         PLAYER COMMANDS NODES
  511. @REMARK
  512. @REMARK
  513.  
  514.  
  515.  
  516. @NODE PlrCommands "Player Commands"
  517.  
  518. @ENDNODE
  519.  
  520.  
  521.  
  522. @NODE cmd_0-9 "Commands 0 - 9"
  523. Command 0:  ARPEGGIO                (@{"MIDI" LINK cmd_midi}: controller value)
  524. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  525.  
  526. @ENDNODE
  527.  
  528.  
  529.  
  530. @NODE cmd_a-f "Commands A - F"
  531. Command A:  VOLUME SLIDE            (@{"MIDI" LINK cmd_midi}: polyphonic aftertouch)
  532. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  533.  
  534. @ENDNODE
  535.  
  536.  
  537.  
  538. @NODE cmd_11-1f "Commands 11 - 1F"
  539.  
  540. @ENDNODE
  541.  
  542.  
  543.  
  544. @NODE cmd_midi "MIDI Commands"
  545.  
  546. @ENDNODE
  547.  
  548.  
  549.  
  550. @REMARK 
  551. @REMARK 
  552. @REMARK         KEYBOARD SHORTCUTS
  553. @REMARK 
  554. @REMARK 
  555.  
  556.  
  557.  
  558. @NODE KeybShorts "Keyboard Shortcuts"
  559.  
  560.  
  561.         @{"    Menu Item Shortcuts    " LINK key_menus}
  562.         @{"     Editing Shortcuts     " LINK key_edit}
  563.         @{" Cursor Movement Shortcuts " LINK key_cursmove}
  564.         @{"      Other Shortcuts      " LINK key_others}
  565.  
  566. @ENDNODE
  567.  
  568.  
  569.  
  570. @NODE key_menus "Menu Item Shortcuts"
  571. All keys listed have to be pressed with the Right Amiga key held. Note that
  572. you may only use these shortcuts when the main screen is active.
  573.  
  574. [ V4 upgraders: all shortcuts are *NEW* aside from cut/copy/paste track ]
  575.   
  576. @ENDNODE
  577.  
  578.  
  579.  
  580. @NODE key_gadgets "Gadget Shortcuts   *NEW*"
  581.  
  582. @ENDNODE
  583.  
  584.  
  585.  
  586. @NODE key_cursmove "Cursor Movement Shortcuts"
  587.  
  588. @ENDNODE
  589.  
  590.  
  591.  
  592. @NODE key_others "Other Shortcuts"
  593.  
  594. @ENDNODE
  595.  
  596.  
  597.  
  598. @REMARK 
  599. @REMARK 
  600. @REMARK         INTRODUCTION NODES
  601. @REMARK 
  602. @REMARK 
  603.  
  604.  
  605.  
  606. @NODE Introduction "Introduction"
  607. Welcome to OctaMED Professional V5.0! The "MED" in "OctaMED" stands for
  608. "Music EDitor", and that's exactly what OctaMED is. With the program you
  609. may compose music for games, demos etc., or simply use the program as a
  610. stand-alone editor.
  611.  
  612. OctaMED is used to create "songs" (which are also known as "modules"). Each
  613. song consists of small pieces of music called "blocks", which are linked
  614. together by creating a list of blocks in the order in which they should be
  615. played. Blocks can be played in any order, and any number of times. In this
  616. way a song is broken down into more manageable pieces; and if a song
  617. contains parts that are repeated, you need only create the duplicated
  618. section once, and then tell the computer to play it as often as required.
  619.  
  620. Blocks are usually edited using the @{"Tracker editor" LINK main_tracker}, in which the music is
  621. represented by note names and numbers. In this form, the music is quite
  622. fast and convenient to edit (when you get used to it!), but it has limited
  623. use when printed since no-one could play it.
  624.  
  625. For music printing and more traditional editing, a @{"notation editor" LINK main_notation} is
  626. provided, but the Tracker editor is still very important so learning to use
  627. it is essential.
  628.  
  629. Songs can be played either using the Amiga's internal stereo sound chip or
  630. by using a MIDI keyboard. For sound chip use, the instruments used in the
  631. song usually consist of digitized sounds known as "samples", and these
  632. samples must be loaded from disk to use them in OctaMED. Normally the
  633. Amiga's sound chip can play only four samples simultaneously, but in
  634. OctaMED you can play up to eight samples at once (see @{"5-8 Channel Mode" LINK intro_5-8chan} for
  635. more information). (The "Octa" in OctaMED's name refers to the eight
  636. simultaneous samples).
  637.  
  638. (Remember, click on any boxed text to see more details on that topic. In
  639. addition, pressing Return chooses the topic highlighted in blue).
  640.  
  641.  
  642. How are songs made?
  643. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  644.  
  645.     1. Load instruments
  646.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  647.     There can be up to 63 instruments in a song, and they are numbered
  648.     01 - 1V. The numbering works as follows: 01, 02, 03 ... 09, 0A, 0B ...
  649.     0V, 10, 11, 12 ... 19, 1A, 1B ... 1V.
  650.  
  651.     Just below the title bar of the OctaMED screen is a small box
  652.     containing the current sample's number, followed by a text box
  653.     containing the current sample's name. The previous or next instrument
  654.     can be selected by holding the Shift key down and pressing the left
  655.     or right cursor (arrow) key.
  656.  
  657.     A sample can be loaded into the current instrument slot by either
  658.     typing its filename into the text box, or clicking the small gadget
  659.     immediately to the left of the text box: you may now choose its
  660.     filename using the file requester. The instruments on your disks may
  661.     also be organized into a list known as the @{"sample list" LINK win_slist} for easy
  662.     loading.
  663.  
  664.  
  665.     2. Set block size, number of tracks etc.
  666.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  667.     See the @{"Tracker Editor" LINK main_tracker} for more information on this.
  668.  
  669.  
  670.     3. Set instrument parameters
  671.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  672.     Instrument characteristics such as tuning and volume are set in the
  673.     @{"Instrument Parameters window" LINK win_instr}.
  674.  
  675.  
  676.     4. Edit blocks and add new blocks
  677.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  678.     As previously mentioned, blocks are edited predominantly using the
  679.     Tracker editor. New blocks can be created using the @{"Block List window" LINK win_blklist},
  680.     or by using @{"Block Menu" LINK menu_block}/New. (This means using the New item in the Block
  681.     menu).
  682.  
  683.  
  684.     5. Link blocks together
  685.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  686.     The list of block numbers used to order the playing of a song is
  687.     created in the @{"Playing Sequence window" LINK win_playseq}.
  688.  
  689.  
  690.     6. Play song
  691.     ¯¯¯¯¯¯¯¯¯¯¯¯
  692.     The song playing gadgets are located on the @{"upper screen" LINK main_upper}. You may play
  693.     the whole song or just the current block, or continue the song or block
  694.     from the current position.
  695.  
  696.  
  697.     7. Save song
  698.     ¯¯¯¯¯¯¯¯¯¯¯¯
  699.     There's no point in creating a masterpiece if it can't be saved! Saving
  700.     is achieved using the @{"Save Options window" LINK win_saveopts}, where you may select what
  701.     format to save the song in, whether the song is to be compressed etc.
  702.  
  703.  
  704. Multi-modules
  705. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  706. "Multi-modules" are projects containing more than one song. Each song
  707. shares the same set of instruments. This allows you, for example, to
  708. compose different songs for each level of a game, without having to load or
  709. keep the same instrument in memory more than once.
  710.  
  711. Multi-modules are also very useful when editing just one song, as you can
  712. treat one song in the multi-module as "workspace", much like Deluxe Paint's
  713. "spare screen" option. You may design and compose in one song, then cut and
  714. paste to another.
  715.  
  716. Songs are added by using either the relevant gadgets on the upper screen or
  717. the Song Selector window.
  718.  
  719. OctaMED can automatically remap instruments while loading. This feature can
  720. saves you a lot of work. If you have one or more songs already in memory,
  721. and you load an additional song, a "Remap instruments?" requester will
  722. appear.
  723.  
  724. If you click "No" in the requester, all previous instruments in the entire
  725. multi-module will be lost and the instruments of the new song will be
  726. loaded. This could be used, for example, to use the new, different
  727. instruments with the other songs in the module.
  728.  
  729. But if you reply "Yes": firstly, the instruments of the new song will be
  730. loaded to empty slots, i.e. instruments already in memory will be
  731. preserved; secondly, the instrument numbers of the loaded song will be
  732. remapped so that they point to the new instrument places. This means that
  733. the several sets of instruments used in the several songs can be
  734. contributed to one large overall set of instruments.
  735.  
  736.  
  737. Some other features of OctaMED
  738. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  739.     * Friendly and fairly simple appearance (considering the program's
  740.       complexity!): see the @{"User Interface" LINK UserInterface}
  741.  
  742.     * Numerous editing operations, including Cut/Copy/Paste as found in
  743.       wordprocessors, note transposition etc. (see @{"Block Menu" LINK menu_block}, @{"Track Menu" LINK menu_track},
  744.       and @{"Edit Menu" LINK menu_edit})
  745.  
  746.     * Sample waveforms can be edited and digitized in the @{"sample editor" LINK win_smped},
  747.       and synthetic instruments may be designed using the
  748.       @{"synthetic sound editor" LINK win_synthed}
  749.  
  750.     * The relative volume of each track and the overall song volume can be
  751.       altered in the @{"Track Volumes window" LINK win_trackvols}
  752.  
  753.     * @{"MIDI" LINK menu_midi} may be used, with up to 64 notes played simultaneously and many
  754.       MIDI settings and operations (including a @{"MIDI Message editor" LINK win_msged})
  755.  
  756.     * Complete PowerPacker and SFCD-compression load support: OctaMED can
  757.       load and decrunch any powerpacked or SFCD-compressed file. (The only
  758.       file you can't compress, unfortunately, is this one: OctaMED.help).
  759.  
  760.       Requires powerpacker.library for PowerPacker, and lh.library for
  761.       SFCD. Lh.library is not included on the distribution disk, but it
  762.       forms part of the PowerPlayer distribution archive on e.g. Fish 769
  763.       (ask your favourite public domain library).
  764.  
  765.     * Numerous @{"keyboard shortcuts" LINK KeybShorts} exist. Note the conventions used: for
  766.       example, "Ctrl-A" means "hold down the Ctrl key and press the A key";
  767.       also, the cursor (arrow) keys are represented by <left>, <right>,
  768.       <up> and <down>.
  769.  
  770.  
  771. In order to learn how to use the program, we suggest that you study the
  772. @{"Main Screen" LINK MainScreen} topics first, and then perhaps the @{"User Interface" LINK UserInterface} topic. Then
  773. simply experiment! If you find something you don't understand, just press
  774. the Help key and select the appropriate topic. For example, if you don't
  775. quite understand the function of the Input Map Editor window, select
  776. "Windows" from the contents page then select "Input Map Editor" from the
  777. Windows topic.
  778.  
  779. (Please ignore the often used word "*NEW*" that you might find: it simply
  780. indicates to upgraders from V4 which features are new to V5.0).
  781.  
  782. We hope you will find this program useful and enjoy it!
  783.  
  784. P.S. In this help file (and in many other computer documents and bulletin
  785. boards) you may come across odd-looking symbols, often consisting of a
  786. semicolon or colon, an optional hyphen and a closed bracket. To understand
  787. these, just tilt your head 90 degrees to the left :-)
  788. @ENDNODE
  789.  
  790.  
  791.  
  792. @NODE intro_5-8chan "5 - 8-Channel Mode"
  793. The Amiga has four stereo sound channels in its sound chip, and through
  794. each channel one note can be played at once.
  795.  
  796. 5 - 8-channel mode works by mixing two samples in real time and then
  797. outputting them through one sound channel. This takes up a lot of the
  798. processor's power, and the mixing process reduces the sound quality (causes
  799. distortion). The distortion can be reduced using High Quality Mode or (as a
  800. last resort ;) by using the audio filter (both selected in @{"Song Options" LINK win_songopts},
  801. and channel mode changing is also contained in this window).
  802.  
  803. The processor load that 5 - 8-channel playing causes, and some technical
  804. reasons set some limitations to playing in these modes:
  805.  
  806.     * Different playing speed selection. Use the secondary tempo as usual,
  807.       but use primary tempo values 1-10.
  808.  
  809.     * Synthetic / hybrid sounds can't be used
  810.  
  811.     * All equalizers are disabled
  812.  
  813.     * All MIDI features are disabled
  814.  
  815.     * Instrument default volume is ignored, as are the track and master
  816.       volumes
  817.  
  818.     * Limited sample loop length, only in a minimum of 200-byte steps (when
  819.       the primary tempo is 1). Every time the primary tempo is increased by
  820.       one, the loop length is increased by 20 bytes. So with a primary
  821.       tempo of the maximum 10, the length is set in 400-byte steps.
  822.  
  823. In addition to this, samples should be "halved". This means that each
  824. sample's volume should be half of its normal volume, so that they can be
  825. mixed quickly. The halving is done automatically when changing channel mode
  826. (answer "Halve" in the requester).
  827.  
  828. The sound channels that play these mixed samples are called "split
  829. channels". In eight-channel mode all channels are split, but in five-
  830. channel mode only one channel is split, allowing better quality samples on
  831. the other three channels. You may use non-halved samples on non-split
  832. channels, but attempting to use non-halved samples on split channels when
  833. two notes are played simultaneously usually creates awful noise.
  834. Note that 5 - 8 channel mode does NOT mean how many tracks there are. You
  835. must also select 5 - 8 tracks in the @{"Block Properties window" LINK win_blkprop}.
  836.  
  837. For best results, there should be as few channels as possible. If, for
  838. example, your song doesn't use more than six tracks at once, you should
  839. select 6-channel mode instead of 7 or 8-channel mode. This both increases
  840. the execution speed and gives you two non-split (i.e. high quality) tracks
  841. (2 and 3).
  842.  
  843.  
  844. Volume limitations
  845. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  846. Because there are only 4 sound channels and 4 volume registers, two
  847. channels must share each volume register. Channels 0 and 4, 1 and 5, 2 and
  848. 6, and 3 and 7 each share one register. This means that every @{"volume" LINK cmd_a-f}
  849. command (C) affects both tracks. For example:
  850.  
  851. Track:     0         1         2         3         4
  852.     000 C-1 30000 E-1 30000 G-1 30000 --- 00000 A#2 50C20
  853.  
  854. The 0C20 command on track 4 affects both tracks 4 and 0. The default volume
  855. of instruments is ignored because it would affect two tracks.
  856. @ENDNODE
  857.  
  858.  
  859.  
  860. @NODE V4_Upgrade "To those upgrading from version 4..."
  861.  
  862. Welcome to another new version of OctaMED! This version, V5.0, and all
  863. subsequent versions will require Kickstart and Workbench 2.04 or higher,
  864. since OctaMED now heavily depends on the new features in Release 2 of the
  865. operating system, and many parts of the program have been entirely
  866. rewritten to take advantage of them. As 2.04 upgrade packages have been
  867. available for more than 1½ years, it's a reasonable assumption that every
  868. serious Amiga user has the package available to them. However,
  869. OctaMEDPlayer is still compatible with Kickstart 1.3.
  870.  
  871. So you've bought a copy of V5.0, and even perhaps Kickstart 2.04 or higher
  872. specially to use this program, and you're probably wondering what has
  873. changed.
  874.  
  875. Well, as soon as you loaded OctaMED, you'll have noticed a huge change: the
  876. @{"user interface" LINK UserInterface} has been completely rewritten. This not only gives the
  877. program a much more "friendly" appearance, but it enables more features to
  878. be added to the program more easily. While in OctaMED V4, gadgets had to be
  879. shrunk to make way for new functions, in future versions a window simply
  880. has to be enlarged.
  881.  
  882.  
  883. New features in V5.0
  884. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  885. a) Maximum sizes increased:
  886.  
  887.         *  64 tracks in a block (you're also not limited to multiples of 4)
  888.         *  1000 blocks in a song
  889.         *  999 entries in a playing sequence
  890.         *  @{"MIDI Preset" LINK win_instr} range (0 - 2800), only works with some devices
  891.         *  1048560 bytes in a MIDI message (should be enough for most use!)
  892.  
  893. b) New list windows:
  894.  
  895.         *  @{"Song Selector" LINK win_sngsel} displays all songs
  896.         *  @{"Block List" LINK win_blklist} displays all blocks
  897.  
  898. c) @{"Sample editor" LINK win_smped} options:
  899.  
  900.         *  Change volume: fade in/out, halve, double, don't clip (prevents
  901.                           distortion)
  902.         *  Cancel finetune (removes finetune value from a sample)
  903.         *  Set volumes of source and destination when mixing
  904.         *  Set density of pixels in pixel display mode
  905.         *  Invert: turns the range upside-down
  906.         *  Chop: deletes the whole sample except the range
  907.         *  Remove Unused Space: deletes space (of zero volume) from either
  908.            side of the sample
  909.         *  Create Chord: creates chords of 2 - 4 notes from a sample
  910.         *  Play Buffer Contents: plays the copy buffer at the current pitch
  911.         *  Sample Voice Monitor: optionally turns off hearing the input
  912.            signal while digitizing (may enhance quality on slower machines)
  913.  
  914. d) @{"Sample list editor" LINK win_slist} options:
  915.  
  916.         *  @{"Instrument Load Window" LINK win_instload} allows easy loading of samples in list
  917.         *  Stores tuning / MIDI / default volume values and default pitch 
  918.            as well as loop
  919.         *  Add directories anywhere in list (not just to end)
  920.  
  921. e) @{"Playing sequence" LINK win_playseq}:
  922.  
  923.         *  Can create multiple playing sequences (sections), and choose the
  924.            order in which these sections are played in the @{"Section List" LINK win_seclist}
  925.         *  "Clear playing sequence" button
  926.         *  Now also displays block names
  927.  
  928. f) New @{"save options" LINK win_saveopts}:
  929.  
  930.         *  A new file format (MMD2), saves 1-64 tracks and song sections
  931.         *  Song compression, using PowerPacker or SFCD compression. SFCD is
  932.            a packing format used in Stephan Fuhrmann's PowerPlayer module
  933.            player program, and it usually crunches modules slightly more
  934.            tightly than PowerPacker. It requires lh.library for use, which
  935.            is not included in the OctaMED distribution, but which can be
  936.            obtained by acquiring PowerPlayer (e.g. on Fish 769).
  937.         *  Song size calculation
  938.         *  @{"Save Timer" LINK win_savetimer} emulates "auto-save" option of many wordprocessors
  939.  
  940. g) New editing functions:
  941.  
  942.         *  Insert / delete tracks throughout the song
  943.         *  Flush all unused instruments
  944.         *  Generic Slide creates hex volume slide (even in decimal mode)
  945.         *  @{"Highlighting" LINK win_highopts}: offset start and custom spacing options
  946.  
  947. h) New @{"instrument type" LINK win_type}: ExtSamples (an extra two lower octaves)
  948.  
  949. i) More @{"settings" LINK menu_settings}:
  950.  
  951.         *  Display max tracks: maximum tracks on-screen at once (4, 8, 16)
  952.         *  Left, middle and right mouse button can be configured to turn
  953.            tracks/select tracks on/off, set cursor position, or mark range
  954.         *  Spacing options: destructive, auto-round (@{"Keyboard Options" LINK win_keybopts})
  955.         *  Turn automatic flushing of unused instruments on/off when
  956.            clearing the current song of a multi-module
  957.         *  Auto-Freeze Screen: automatically turns screen updating off when
  958.            the OctaMED screen is not the frontmost
  959.         *  Play After Loading: automatically starts playing directly after
  960.            loading a song, useful for listening to other people's songs
  961.         *  AGA-compatible palette
  962.  
  963. j) Many new @{"keyboard shortcuts" LINK KeybShorts}, including some new editing functions
  964.  
  965. k) Other new features:
  966.  
  967.         *  Fully localizable under Workbench 2.1 or later (requires
  968.            locale.library)
  969.         *  You can set a default pitch (note) for each instrument, which
  970.            will be played and entered at that pitch when the "F" key is
  971.            pressed. Very useful for untuned instruments such as percussion
  972.         *  Clicking the timer reset gadget ("R") stores the current song
  973.            position, which can be recalled by clicking the timer itself
  974.         *  Supports multiple settings and programmable keys files (on
  975.            startup, OctaMED attempts to load "S:OctaMEDPro.config" and
  976.            "S:OctaMEDPro.defkeys")
  977.         *  A @{"Project menu" LINK menu_project} option to display the last title bar message
  978.         *  On-line help provided by pressing the Help key (you'll probably
  979.            have already found this out for yourself ;-)
  980.  
  981. In an attempt to make the new features more prominent, throughout this help
  982. file the word "*NEW*" appears beside the features new to V5.0. This doesn't
  983. include keyboard shortcuts listed in the main documentation (there are too
  984. many of them!).
  985.  
  986.  
  987.  
  988. We hope you find the new version useful, and also Kickstart 2.04+ if you've
  989. just upgraded: it really is well worth buying!
  990. @ENDNODE
  991.  
  992.  
  993.  
  994. @REMARK 
  995. @REMARK 
  996. @REMARK         USER INTERFACE NODE
  997. @REMARK 
  998. @REMARK 
  999.  
  1000.  
  1001.  
  1002. @NODE UserInterface "The User Interface"
  1003. The "user interface" is the means by which the computer and user
  1004. communicate. In OctaMED, this is done by using windows, menus and gadgets.
  1005.  
  1006. The user interface has been completely rewritten in OctaMED Pro V5.0, which
  1007. should make the program look less complicated and be easier and more
  1008. "intuitive" to use. ("Intuitive" means that the various controls behave as
  1009. you would expect them to).
  1010.  
  1011. "Gadgets" are graphics symbols used for communication with the program, and
  1012. this topic describes the various different sorts of gadget (which are
  1013. handled using the computer's "GadTools" library).
  1014.  
  1015. For information about using the windows and menus, please refer to your
  1016. Amiga's user manual. There are two points of note, however, about OctaMED's
  1017. window handling. Firstly, notes cannot be entered or deleted while any
  1018. window is active, even when editing is switched on: you must activate the
  1019. main screen. Secondly, the right mouse button is equivalent to clicking the
  1020. window's zoom gadget (except in the @{"sample" LINK win_smped} and @{"synthetic sound editors" LINK win_synthed} and
  1021. the @{"Notation Control window" LINK main_notation}, when it displays the window's menu bar).
  1022.  
  1023. A quick word about the screen: OctaMED's screen uses AutoScroll, which
  1024. means that if you have dragged the screen down, you may drag the screen up
  1025. by moving the mouse pointer off the very bottom of the screen.
  1026.  
  1027. (Note that the words "gadget" and "button" essentially mean the same;
  1028. "click" means "press and release the left mouse button quickly"; and "drag"
  1029. means "hold down the left mouse button and move the mouse").
  1030.  
  1031.  
  1032. Action buttons
  1033. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1034. These are the simplest form of gadget, as they simply perform the activity
  1035. labeled on the button. The button's appearance is a rectangular area that
  1036. is raised, i.e. it seems to "come out" of the screen.
  1037.  
  1038. Holding down the left mouse button over the gadget "inverts" it, i.e. turns
  1039. it blue. Releasing the mouse button performs the activity. While the gadget
  1040. is inverted, you may move the mouse pointer away from the gadget. This
  1041. makes it non-inverted, and the function is said to be "canceled".
  1042.  
  1043. There is a special type of action button called a "GetFile" gadget. It is a
  1044. small, slightly rectangular gadget containing an image of a list appearing
  1045. from a folder. Clicking on this gadget opens a @{"file requester" LINK filereq} for a
  1046. particular operation.
  1047.  
  1048.  
  1049. Check boxes
  1050. ¯¯¯¯¯¯¯¯¯¯¯
  1051. These small square gadgets allow you to choose whether an option is "on" or
  1052. "off". When on, a "check" (or "tick") mark appears in the gadget, and when
  1053. off, the box is empty. To turn the option on or off, simply click inside
  1054. the gadget.
  1055.  
  1056.  
  1057. Radio buttons
  1058. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1059. These gadgets consist of a set of small circular buttons, collectively
  1060. known as a "radio button", which which you select one option from a variety
  1061. of options. Radio buttons are "mutually exclusive", meaning that one and
  1062. only one option may be selected. When selected (by clicking on it), the
  1063. small button is recessed (meaning it seems to "go into" the screen), and a
  1064. blue circle appears inside it.
  1065.  
  1066.  
  1067. Cycle gadgets
  1068. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1069. These gadgets are equivalent in function to radio buttons, but only one
  1070. option is visible at a time. They look like action buttons, but with a
  1071. "cycle" sign on their left-hand side. The various options are cycled
  1072. through by clicking inside the gadget. Shift-clicking them cycles through
  1073. the options backwards.
  1074.  
  1075.  
  1076. Text and numerical boxes
  1077. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1078. Also called "string and integer gadgets", these appear as rectangles with
  1079. an embellished black and white border. With them you may type in text and
  1080. numbers (in appearance there is no difference between text boxes and
  1081. numerical boxes).
  1082.  
  1083. The boxes are "activated" by clicking inside them, and a small blue cursor
  1084. appears. You may edit the text or number inside the box simply by typing.
  1085. When you have finished editing, press the Return key so that OctaMED
  1086. accepts the new information. Keyboard shortcuts that you may use while
  1087. editing are:(no info for demo)
  1088.  
  1089.  
  1090.  
  1091. Sliders
  1092. ¯¯¯¯¯¯¯
  1093. Sliders are rectangular gadgets that contain another small black rectangle.
  1094. This small rectangle is known as the slider's "knob", and the rest of the
  1095. gadget is called the "slider box". Above, below, to the left or to the
  1096. right of the gadget is a number (called the "slider value"), and the gadget
  1097. is used to increase or decrease the slider value.
  1098.  
  1099. The slider value is usually changed by dragging the knob. However, clicking
  1100. in the slider box increases or decreases the value by one (depending on
  1101. where in the box you click). There may be arrows beside the slider; in
  1102. which case, clicking them increases or decreases the value by one.
  1103.  
  1104.  
  1105. Scrolling lists
  1106. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1107. These are used to display a list of different names of objects. Examples of
  1108. lists are in the @{"Playing Sequence window" LINK win_playseq}, the @{"Instrument Load Window" LINK win_instload}, and
  1109. the @{"Song Selector window" LINK win_sngsel}.
  1110.  
  1111. They consist of a box containing the list itself, a scroll gadget to the
  1112. right of the list, and sometimes a display box (see later) or text box
  1113. underneath the list that shows the currently selected item in the list.
  1114.  
  1115. A scroll gadget is like a slider, but by dragging the black rectangle you
  1116. move the list up or down. Clicking in the scroll box moves the list one
  1117. page up or down. Items in the list are selected simply by clicking on them.
  1118.  
  1119.  
  1120. Display boxes
  1121. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1122. These are the only type of gadget listed in this topic that you cannot
  1123. click inside! They simply display information, and they appear as recessed
  1124. boxes.
  1125.  
  1126.  
  1127. One more thing you should know about: ghosting. This is when a gadget or a
  1128. menu item becomes checkered, and it means that it cannot be selected. This
  1129. happens, for example, to the integer gadgets in the @{"sample list editor" LINK win_slist}
  1130. when an instrument hasn't been selected. In this case, it is sensible to
  1131. ghost the gadgets because the gadgets' values don't apply to any particular
  1132. instrument.
  1133.  
  1134. For the keyboard shortcuts used with gadgets, see @{"Gadget Shortcuts" LINK key_gadgets}.
  1135. @ENDNODE
  1136.  
  1137.  
  1138.  
  1139. @REMARK 
  1140. @REMARK 
  1141. @REMARK         MISCELLANEOUS NODES
  1142. @REMARK 
  1143. @REMARK 
  1144.  
  1145.  
  1146.  
  1147. @NODE filereq "The File Requester"
  1148. The file requester is used to handle and select files. OctaMED supports
  1149. the system-integrated ASL file requester (please refer to your Amiga's
  1150. manual for information).
  1151. @ENDNODE
  1152.  
  1153.  
  1154.  
  1155. @NODE settingsfile "The Settings File"
  1156. The settings file is saved by choosing @{"Settings Menu" LINK menu_settings}/Save Settings,
  1157. and saves the following options:
  1158.  
  1159.         Check boxes in the @{"Save Options window" LINK win_saveopts}
  1160.  
  1161.         The @{"Save Timer" LINK win_savetimer} value
  1162.  
  1163.         All options in the @{"Sample Editor" LINK win_smped}/Settings menu, the sample editor's
  1164.              current pitch period, and the "Don't Clip" gadget in the
  1165.              the @{"Change Volume window" LINK win_chgvol}
  1166.  
  1167.         The "Auto-Terminate Capture" gadget in the @{"MIDI message editor" LINK win_msged}
  1168.  
  1169.         All options in the @{"Mouse Options window" LINK win_mouseopts}
  1170.  
  1171.         All options in the @{"Keyboard Options window" LINK win_keybopts}
  1172.  
  1173.         All options in the @{"Instr menu" LINK menu_instr}
  1174.  
  1175.         Note killing options in the @{"MIDI menu" LINK menu_midi}
  1176.  
  1177.         All options in the @{"Settings menu" LINK menu_settings} execpt Play After Loading
  1178.  
  1179. In addition, the full save version of OctaMED will save the current window
  1180. positions if you have changed them.
  1181. @ENDNODE
  1182.  
  1183.  
  1184.  
  1185. @NODE hex "Hexadecimal Values"
  1186.  
  1187. @ENDNODE
  1188. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯